Software Design Principles to Enhance SDN Architecture
نویسندگان
چکیده
SDN as a network architecture emerged on top of existing technologies and knowledge. Through defining the controller as a software program, SDN made a strong connection between networking and software engineering. Traditionally, network programs were vendor specific and embedded in hardware switches and routers. SDN focuses on isolation between control and forwarding or data planes. However, in the complete SDN network, there are many other areas (i.e. CPU, memory, hardware, bandwidth and software). In this paper, we propose extending SDN architecture and propose isolation layers with the goal of improving the overall network design. Such flexible architecture can support future evolution and changes without the need to significantly change original components or modules. Keywords—component; SDN; OpenFlo; Software design; SDN architecture; Design principles; Design patterns
منابع مشابه
Using Software-defined Networking Principles for Wireless Sensor Networks
In this paper, we propose an architecture based on software-defined networking (SDN) for wireless sensor networks. Ideas of how to design and make use of the flexibility that SDN offers are presented. We discuss how SDN principles can lead to the use of commodity hardware in a wider range of WSN deployments and then tailor the software only to meet the requirements of the specific deployments a...
متن کاملSoftware Defined Networking Supported by IEEE 802.1Q
This paper gives an overview on how Software Defined Networking (SDN) principles can be applied to existing Ethernet merchant silicon considering the requirements modern networks face. We show that existing Layer 2 features specified by IEEE 802.1Q support SDN. The bridge architecture [1] supports control plane/data plane split by design and also allows for external control e.g. by an SDN Contr...
متن کاملEnabling Dynamic Reconfigurability of SDRs Using SDN Principles
Dynamic reconfiguration and network programmability are active research areas. State of the art solutions use the Software Defined Networking (SDN) paradigm to provide basic data plane abstractions and programming interfaces for control and management of these abstractions; however, SDN technologies are currently limited to wiredions; however, SDN technologies are currently limited to wired net...
متن کاملA new SDN-based framework for wireless local area networks
Nowadays wireless networks are becoming important in personal and public communication andgrowing very rapidly. Similarly, Software Dened Network (SDN) is an emerging approach to over-come challenges of traditional networks. In this paper, a new SDN-based framework is proposedto ne-grained control of 802.11 Wireless LANs. This work describes the benets of programmableAcc...
متن کاملSDN components and OpenFlow
and security, which calls for deep innovations on network protocols and infrastructures. However, the distributed controlling mechanism, especially the bundle of control plane and the data plane within network devices, sharply restricts such evolutions. In response, the software-defined networking (SDN), an emerging networking paradigm, proposes to decouple the control and data planes, producin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016